#cart-panel,#cart-link{
	visibility:hidden;
	}
#cart-link2{  position: absolute; background:url(../images/icon-cart.png) no-repeat left center; top: 0px; right: 0px; padding-left:20px; display: block; color: #fff; font-size:12px;}

#mega-menu-3 {
			
	margin-left:0px;
	z-index:1;
	}
.mega-menu{


	z-index:1000;
	}
.mega-menu ul, .mega-menu ul li {list-style: none; background:#f9f9f9;}
.mega-menu ul {position: relative;z-index:600; padding: 0; margin: 0; background:#f9f9f9 !important;  }
.mega-menu ul li ul {display: none; }
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}

.mega-menu {background: #f9f9f9; width: 100%; position: relative; float:left; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom:1px solid #e5e5e5;}
.mega-menu li {float: left; margin: 0; padding: 0; font-size: 14px; list-style:none;}
.mega-menu li.first{ margin-left:15px !important;}
.mega-menu li a {float: left; display: block; color: #353535; padding: 20px 20px 20px 20px; text-decoration: none;}
.mega-menu li a.dc-mega {position: relative;}
.mega-menu a.current{ color:#f5640c;}
.mega-menu li.mega-hover a, .grey ul.mega-menu li a:hover { color: #f5640c;}
.mega-menu li .sub-container {position: absolute;z-index:200; padding-left: 20px; margin-left: -3px;}
.mega-menu li .sub { padding: 10px 0px 10px 10px !important;}
.mega-menu li .sub-container.mega .sub {padding: 10px 10px 0px 0; top:2px;}
.mega-menu li .sub .row {width: 100%; overflow: hidden; clear: both;}
.mega-menu li .sub li {list-style: none; float: none; width: 170px; font-size: 12px; }
.mega-menu li .sub li img{ margin-bottom:0;}
.mega-menu li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
.mega-menu li .sub li.mega-hdr.last {margin-right: 0px;}
.mega-menu li .sub a {background: none; border: none; text-shadow: none; color: #757575; padding: 0; display: block; float: none; text-decoration: none; font-size: 12px; padding:5px 10px;}
.mega-menu li .sub li.mega-hdr a.mega-hdr-a { margin-bottom: 0px; color: #f5640c; font-weight:bold;}
.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {color: #f5640c;}
.mega-menu .sub li.mega-hdr li a { font-weight: normal;}
.mega-menu .sub li.mega-hdr li a:hover {color: #f5640c; background: #efefef;}
.mega-menu .sub ul{padding-bottom:30px;}
.mega-menu .sub ul li {padding-right: 0;}
.mega-menu li .sub-container.non-mega .sub {padding: 10px 10px 10px 10px !important; top:2px;}
.mega-menu li .sub-container.non-mega li { width: 190px; margin: 0;}
.mega-menu li .sub-container.non-mega li a {}
.mega-menu li .sub-container.non-mega li a:hover {color: #f5640c; background: #efefef;}

.mega-menu li ul.menu-1{ margin-bottom:5px; border-bottom:1px dotted #e5e5e5; padding-bottom:5px;}
.mega-menu li ul.menu-1 li a{ font-weight:bold !important; color:#181818;}



.camera_caption > div .button{
	margin-left: 170%;
	padding-top:85%;
	}
.one-fourth{ width:22.5%; float:left; margin-left:2.7%; margin-bottom:15px;min-height:240px;}

.jcarousel-skin-tango li{
	list-style:none;
	float:left;
	
	}
.menu-button{
	margin:0 6px 0 0 ;
	}

.jcarousel-skin-tango ul li ul{
	padding:0 0 0 17px;
	}
.da-thumbs li article h3{ color:#fff; padding-top:25px; font-size:14px;}
.da-thumbs li article p{ float:left; width:100%; display:block; margin-top:20px;}
.da-thumbs li article p a{ text-indent:0; padding:15px 15px;line-height:30px }
.da-thumbs li article p a.link{background:url(../images/icon-link.png) no-repeat center #f5640c; }
.da-thumbs li article p a.link:hover{ background:url(../images/icon-link.png) no-repeat center #aaa;}
.da-thumbs li article  p a.cart{ background: url(../images/icon-addcart.png) no-repeat center #f5640c; }
.da-thumbs li article  p a.cart:hover{ background:url(../images/icon-addcart.png) no-repeat center #aaa;}
.da-thumbs li article  p a.zoom{ background: url(../images/icon-zoom.png) no-repeat center #f5640c; }
.da-thumbs li article  p a.zoom:hover{ background:url(../images/icon-zoom.png) no-repeat center #aaa;}
.da-thumbs li article p a:hover{ -ms-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.da-thumbs a.link{background:url(../images/icon-link.png) no-repeat center #f5640c; }
.da-thumbs  a.link:hover{ background:url(../images/icon-link.png) no-repeat center #aaa;}
div.da-thumbs > div  article  p a{ text-indent:0; padding:15px 15px;line-height:30px }
.blog-entry  article  p a.Zoom{ text-indent:0; padding:15px 15px;line-height:30px }
.product-thumb-hover  section.left article  p a{ text-indent:0; padding:15px 15px;line-height:30px }
.mi-slider ul li{
	float:left;

	}
.sm2{margin:20px 300px}
.top2{
	z-index:99999;
	}
#mask { display: none;visibility:hidden;background:url(../images/image_hover.png);  position: fixed; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; }
.login-popup{ display:none;width:250px; background: #333; padding: 10px; border: 2px solid #ddd; float: left; font-size: 1.2em; position:absolute; top: 21%; left: 50%; z-index: 99999; box-shadow: 0px 0px 20px #000; -moz-box-shadow: 0px 0px 20px #000; -webkit-box-shadow: 0px 0px 20px #000; border-radius:3px 3px 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:2px solid #444; }